package com.sky.service.admin;

import com.github.pagehelper.Page;
import com.sky.dto.EmployeeDTO;
import com.sky.dto.EmployeeLoginDTO;
import com.sky.dto.EmployeePageQueryDTO;
import com.sky.dto.PasswordEditDTO;
import com.sky.pojo.Employee;
import com.sky.result.PageResult;

public interface EmployeeService {

    /**
     * 员工登录
     * @param employeeLoginDTO
     * @return
     */
    Employee login(EmployeeLoginDTO employeeLoginDTO);

    /**管理员添加员工*/
    void  insertEmployeeService(EmployeeDTO employeeDTO);


    /**查询员工界面并进行分页查询还要根据员工姓名进行模糊查询*/
   PageResult selectEmployeeService(EmployeePageQueryDTO employeePageQueryDTO);


/**根据禁用按钮传过来的请求来修改状态*/
  void   updateEmployeeStatusService(Integer status,Integer id);


/**  根据前端请求传来id查询员工信息回显----用于修改*/
  EmployeeDTO selectEmployeeIdService(Integer id);



    /**根据id进行修改员工信息-！修改时间-!修改人*/
  void updateEmployeeService(EmployeeDTO employeeDTO);




}
